package io.renren.utils.wx.wxpay.impl;//package io.renren.modules.app.base.wxpay.impl;
//
//import cn.hutool.core.util.RandomUtil;
//import io.renren.modules.app.base.wxpay.sdk.WXPay;
//import io.renren.modules.app.base.wxpay.sdk.WXPayConstants;
//import io.renren.modules.app.base.wxpay.sdk.WXPayUtil;
//
//import java.util.HashMap;
//import java.util.Map;
//
///**
// * @author chenl
// */
//public class WXPayExample {
//
//    public static void main(String[] args) throws Exception {
//
//        MyConfig config = new MyConfig();
//        WXPay wxpay = new WXPay(config);
//
//        Map<String, String> data = new HashMap<String, String>(12);
//        // 商品描述
//        data.put("body", "好生活-" + "测试商品");
//        // 商户系统内部订单号，要求32个字符内，只能是数字、大小写字母_-|* 且在同一个商户号下唯一
//        data.put("out_trade_no", "no_1231241512312");
//        // 设备号 自定义参数，可以为终端设备号(门店号或收银设备ID)，app支付默认"WEB"
//        data.put("device_info", "WEB");
//        // 随机字符串
//        data.put("nonce_str", RandomUtil.randomString(20));
//        // 货币类型，标价币种
//        data.put("fee_type", "CNY");
//        // 标价金额
//        data.put("total_fee", "0.01");
//        // 终端IP
//        data.put("spbill_create_ip", "118.190.175.235");
//        // 微信回调地址
//        data.put("notify_url", "www.baidu.com");
//        // 交易类型，此处指定为扫码支付
//        data.put("trade_type", "APP");
//        try {
//            Map<String, String> resp = wxpay.unifiedOrder(data);
//            System.out.println(resp);
//            String return_code = resp.get("return_code");
//            if ("SUCCESS".equals(return_code)) {
//                // 成功
//                Map<String, Object> map = new HashMap<>();
//                String codeUrl = resp.get("code_url");
//                System.out.println("codeUrl = " + codeUrl);
//            }
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//    }
//
//}